package com.peng.datastructure;

import lombok.Data;
import lombok.ToString;

/**
 * @author jishushen
 * @version 1.0.0
 * @ClassName ListNode.java
 * @Description 链表：链表是一种物理存储单元上非连续、非顺序的存储结构，数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
 *                   链表由一系列结点（链表中每一个元素称为结点）组成，结点可以在运行时动态生成。每个结点包括两个部分：
 *                   一个是存储数据元素的数据域，另一个是存储下一个结点地址的指针域。
 *              简单的说：一些节点，除了最后一个节点以外的每一个节点都存储着下一个节点的地址，依据这种方法依次连接，构成一个链式结构。
 * @createTime 2021年07月05日 13:28:00
 */
@Data
@ToString
public class ListNode {
    public int val;
    public ListNode next;

    public ListNode() {}
    public ListNode(int val) {
        this.val = val;
    }
    public ListNode(int val, ListNode next) {
        this.val = val; this.next = next;
    }
}
